#include <stdio.h>
#include <stdlib.h>

int main() {
    char operator;
    double num1, num2, result;
    
    printf("简易计算器\n");
    printf("请输入运算式 (例如: 5 + 3): ");
    
    // 读取用户输入
    if (scanf("%lf %c %lf", &num1, &operator, &num2) != 3) {
        printf("输入格式错误！请使用格式: 数字 运算符 数字\n");
        return 1;
    }
    
    // 根据运算符执行相应计算
    switch (operator) {
        case '+':
            result = num1 + num2;
            break;
        case '-':
            result = num1 - num2;
            break;
        case '*':
            result = num1 * num2;
            break;
        case '/':
            if (num2 == 0) {
                printf("错误：除数不能为零！\n");
                return 1;
            }
            result = num1 / num2;
            break;
        default:
            printf("错误：不支持的操作符 '%c'\n", operator);
            return 1;
    }
    
    // 输出结果
    printf("结果: %.2lf %c %.2lf = %.2lf\n", num1, operator, num2, result);
    
    return 0;
}
